package com.tengju.user.application.login.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
@ApiModel(value = "SendSmsCodeDTO", description = "发送短信验证码请求参数对象")
public class SendSmsCodeDTO {

    @ApiModelProperty("区号")
    @NotNull(message = "区号不能为空")
    private String areaCode;

    @ApiModelProperty("手机号")
    @NotNull(message = "手机号不能为空")
    private String mobile;

    @ApiModelProperty("用户类型 1：用户 2：员工")
    @NotNull(message = "用户类型不能为空")
    private Integer userType;

    @ApiModelProperty("操作类型 9999:通用验证码校验 1：登陆 2：密码变更 3：个人身份验证 4：个人签约 5：修改收款账户 6：注册乐税个体户 7:解绑收款")
    @NotNull(message = "操作类型不能为空")
    private Integer operationType;

}
